package com.controller;

import java.util.List;

import com.dao.ProdutoDao;
import com.database.TransactionManager;
import com.model.ProdutoBean;

public class ProdutoController {
	
	public void inserir(TransactionManager transaction, Integer pm, String desc, String codBarra){
		//
		ProdutoBean bean = new ProdutoBean();
		bean.getProm().setId(pm);
		bean.setDescricao(desc);
		bean.setCodBarra(codBarra);
		//
		ProdutoDao dao = new ProdutoDao();
		dao.insert(transaction, bean);

	}
	public void update(TransactionManager transaction, Integer pm, String desc, String codBarra){
		//
		ProdutoBean bean = new ProdutoBean();
		bean.getProm().setId(pm);
		bean.setDescricao(desc);
		bean.setCodBarra(codBarra);
		//
		ProdutoDao dao = new ProdutoDao();
		dao.update(transaction, bean);
	}
	public void delete(TransactionManager transaction, Integer Id){
		//
		ProdutoBean bean = new ProdutoBean();
		bean.setId(Id);
		//
		ProdutoDao dao = new ProdutoDao();
		dao.delete(transaction, bean);
	}
	public List<ProdutoBean> CotList(TransactionManager transaction){
		//
		ProdutoDao dao = new ProdutoDao();
		List<ProdutoBean> beanList = dao.getAll(transaction);
		return beanList;
	}

}
